package com.express.sys.service;


import com.express.entity.Role;
import com.express.entity.RolePermission;

import java.util.List;
import java.util.Map;

/**
 * 角色 业务接口
 * 
 * @author zhouling
 * @since 2018年6月10日 下午4:15:01
 **/
public interface RoleService {

   Role getById(Integer paramInteger);

   List<Role> getList();

   void add(Role paramRole);

   void update(Role paramRole);

   void delete(int[] paramArrayOfInt);

   boolean checkCode(Role paramRole);

   List<RolePermission> getRPermission(Integer paramInteger);

   void delRPermission(Integer paramInteger);

   void setRPermission(RolePermission paramRolePermission);

   List<Map<String, Object>> getRolePermission(Integer paramInteger);
}
